package com.longyn.sensor;


/**
 * 温湿度传感器
 * @author longyn 2023/6/10
 * @version 1.0.0
 */
public interface TempAndHumiditySensor extends Sensor{

    /**
     * 获取当前温湿度
     */
    float[] getCurrentTempAndHumidity();

    /**
     * 温湿度监听器
     */
    interface TempAndHumidityListener{
        void onTempAndHumidity(float temp,float humidity);
    }

    /**
     * 注册温湿度监听器
     */
    void registerTempAndHumidityListener(TempAndHumidityListener tempAndHumidityListener);

    /**
     * 注销温湿度监听器
     */
    void unRegisterTempAndHumidityListener(TempAndHumidityListener tempAndHumidityListener);
}
